/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package validation;
import model.Kipmol;
/**
 *
 * @author Jagadeesh
 */
public class ValidateForm {

        
    Kipmol validBean = new Kipmol();
    public Kipmol validateData(Kipmol ubean)
    {
        validBean.setIsValid(true);

        //if given username value is not valid then seterror message and set empty value to input
        //field
//        if(ubean.getUserName().length()==0)
//        {
//            validBean.setUserNameError("please enter valid name");
//	    validBean.setIsValid(false);
//            validBean.setUserName("");
//        }
//        else
//        if(!ubean.getUserName().matches("[a-zA-Z]*"))
//        {
//            validBean.setUserNameError("please enter valid name");
//	    validBean.setIsValid(false);
//            validBean.setUserName("");
//			
//        }
//        //if given username value is valid then seterror message to empty and set value to bean
//	else
//        {
//	    validBean.setUserNameError("");
//            //validBean.setIsValid(true);
//	    validBean.setUserName(ubean.getUserName());
//	}
//        
//
//        //if given username value is not valid then seterror message and set empty value to input
//        //field
//	if(!ubean.getDateOfBirth().matches("\\d{4}-\\d{1,2}-\\d{1,2}"))
//        {
//            validBean.setDateOfBirthError("please enter valid date");
//	    validBean.setIsValid(false);
//            validBean.setDateOfBirth("");
//			
//        }
//        //if given username value is valid then seterror message to empty and set value to bean
//	else
//        {
//	    validBean.setDateOfBirthError("");
//            validBean.setIsValid(true);
//	    validBean.setDateOfBirth(ubean.getDateOfBirth());
//	}
//
//
//        //if given username value is not valid then seterror message and set empty value to input
//        //field
//        System.out.println("email"+ubean.getEmail());
//        System.out.println(!ubean.getEmail().matches("^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$"));
//	if(!ubean.getEmail().matches("^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$"))
//        {
//            validBean.setEmailError("please enter valid email");
//	    validBean.setIsValid(false);
//            validBean.setEmail("");
//        }
//        //if given username value is valid then seterror message to empty and set value to bean
//	else
//        {
//	    validBean.setEmailError("");
//             //validBean.setIsValid(true);
//	    validBean.setEmail(ubean.getEmail());
//	}
//		
//	//if given username value is not valid then seterror message and set empty value to input
//        //field
//	if(!ubean.getPhoneNo().matches("\\d{10}"))
//	{
//	    validBean.setPhoneNoError("please enter valid phoneno");
//	    validBean.setIsValid(false);
//            validBean.setPhoneNo("");
//	}
//        //if given username value is valid then seterror message to empty and set value to bean
//        else
//        {
//            validBean.setPhoneNoError("");
//             //validBean.setIsValid(true);
//            validBean.setPhoneNo(ubean.getPhoneNo());
//	}
        return validBean;
    }
}
